Steve Hurt Sounds Bedrock Edition port by Wacky Wars @WarsWacky on Twitter.

Changelog:
Version 0.1.0
-First official release
-Massive overhaul to the sounds.json and sound_definitions.json
-Significantly reduced file size of JSON files.
-The berrybush_hurt3 sound was added to the code. It is currently unused and can't be played in-game or via commands. However, it can still be played in its resource pack folder.

Planned features:
-Adding the new powder snow hurt sounds for 1.17

Bugs:
Despite the code being correct in any way, the berrybush_hurt3 sound don't play in-game. Mojang possibly hardcoded its sounds to play only twice as opposed to three in Java. I'm sorry MaxFire for this.

Version 0.0.1
First release only for MaxFire, code mostly taken from the vanilla resource pack folder.

Bugs:
Fish mobs (salmon, tropical fish, cod) play the player's new hurt sounds when killed (unfortunately, fish death sounds were not added to Bedrock)

Credits to MaxFire for the original Steve Hurt Sounds for Java Edition! 
